Skip to content

add a homepage for the docs site and update the material theme. - #3743

Open
swstica wants to merge 12 commits into
mainfrom
swastika/docs/homepage
Open

add a homepage for the docs site and update the material theme.#3743
swstica wants to merge 12 commits into
mainfrom
swastika/docs/homepage

Conversation

@swstica

@swstica swstica commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Problem

Docs landing page is a copy readme. Too long for a landing page

Solution

Added index.md and added some styling

@codecov

codecov Bot commented Aug 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

@@            Coverage Diff             @@
##             main    #3743      +/-   ##
==========================================
+ Coverage   77.58%   77.64%   +0.06%     
==========================================
  Files        1315     1315              
  Lines      124697   124697              
  Branches    10867    10867              
==========================================
+ Hits        96748    96825      +77     
+ Misses      24816    24782      -34     
+ Partials     3133     3090      -43     
Flag Coverage Δ
OS-ubuntu-24.04-arm 74.23% <ø> (-0.01%) ⬇️
OS-ubuntu-latest 74.78% <ø> (+<0.01%) ⬆️
Py-3.10 74.78% <ø> (+<0.01%) ⬆️
Py-3.11 74.77% <ø> (-0.01%) ⬇️
Py-3.12 74.77% <ø> (-0.01%) ⬇️
Py-3.13 74.77% <ø> (-0.01%) ⬇️
Py-3.14 74.78% <ø> (-0.01%) ⬇️
Py-3.14t 74.78% <ø> (+<0.01%) ⬆️
SelfHosted-Linux 34.74% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 7 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@greptile-apps

greptile-apps Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The new documentation homepage builds successfully, but the capability section becomes difficult to scan at common desktop widths because it changes to three columns before the constrained article area is wide enough. Keep this section at two columns until the container can support readable card widths.

Confidence Score: 4/5

One non-security P1 responsive-layout regression remains.

The verified homepage layout divides its constrained content region into 203–224px cards at common desktop widths, materially increasing text wrapping.

Files Needing Attention: misc/mkdocs/theme.css

T-Rex T-Rex Logs

What T-Rex did

  • T-Rex established a baseline by comparing the homepage source before validation.
  • T-Rex verified the MkDocs build by running a strict build and inspecting the output.
  • T-Rex executed the responsive homepage browser-check source to exercise the layout checks.
  • T-Rex captured and reviewed visual evidence of responsive layouts across breakpoints, including 961px and 1280px, to verify column behavior.
  • T-Rex inspected the homepage internal-link checker output and the responsive UI evidence manifest.

View all artifacts

T-Rex Ran code and verified through T-Rex

Reviews (2): Last reviewed commit: "update content on homepage" | Re-trigger Greptile

Comment thread misc/mkdocs/theme.css
@swstica
swstica marked this pull request as ready for review August 28, 2026 02:43
Comment thread misc/mkdocs/theme.css
@github-actions github-actions Bot added the ready-to-merge Required CI checks have passed on this PR label Aug 28, 2026
@github-actions github-actions Bot added ready-to-merge Required CI checks have passed on this PR and removed ready-to-merge Required CI checks have passed on this PR labels Aug 28, 2026
@github-actions github-actions Bot removed the ready-to-merge Required CI checks have passed on this PR label Aug 28, 2026
@github-actions github-actions Bot added the ready-to-merge Required CI checks have passed on this PR label Aug 28, 2026
@github-actions github-actions Bot removed the ready-to-merge Required CI checks have passed on this PR label Aug 29, 2026
@github-actions github-actions Bot added the ready-to-merge Required CI checks have passed on this PR label Aug 29, 2026
@github-actions github-actions Bot added ready-to-merge Required CI checks have passed on this PR and removed ready-to-merge Required CI checks have passed on this PR labels Aug 29, 2026
@github-actions github-actions Bot added ready-to-merge Required CI checks have passed on this PR and removed ready-to-merge Required CI checks have passed on this PR labels Aug 31, 2026
@leshy

leshy commented Sep 1, 2026

Copy link
Copy Markdown
Member

getting some errors when I serve?

INFO    -  Doc file 'index.md' contains an absolute link '/assets/readme/navigation.gif', it was left as is. Did you mean 'assets/readme/navigation.gif'?
INFO    -  Doc file 'index.md' contains an absolute link '/assets/readme/agentic_control.gif', it was left as is. Did you mean 'assets/readme/agentic_control.gif'?
INFO    -  Doc file 'index.md' contains an absolute link '/assets/readme/spatial_memory.gif', it was left as is. Did you mean 'assets/readme/spatial_memory.gif'?
INFO    -  Doc file 'index.md' contains an absolute link '/assets/readme/perception.png', it was left as is. Did you mean 'assets/readme/perception.png'?
INFO    -  Doc file 'installation/osx.md' contains a link '../usage/transports/index.md#zenoh-quickstart', but the doc 'usage/transports/index.md' does not contain an anchor

Right now when I click "platforms" it just takes me to a the go2 page which is proly a bug, if I go to quickstart middle of the document it just tells me to use go2 again

What robots does dimensional support? where do I see this? this is what most devs what to check first when they visit the docs, this PR removes this info.

Reintroducing it means we have 2 places to maintain the robot support table. so probably good idea to extract it to a third document?

Also this creates 2 places to maintain this table of videos/capabilities, and it's already different (why not update README one?)

I think this split seems like unnecessary maintenance. we are adding two places with very similar information, why not reduce size of main README.md and use it also here if size is an issue. or kill README.md significantly, just link to docs if this is the main doc, but let's not mantain 70% similar large documents

@leshy

leshy commented Sep 1, 2026

Copy link
Copy Markdown
Member

also a lot of description seems slightly off, probably should copy paste from the readme, or we need company wide description of dimos that we approve together

dimOS is also agent native. Every skill a robot exposes is also an MCP tool. An LLM coding agent can discover those tools and call them directly.

doesn't define a skill what is a skill? is it special in any way that this is a MCP tool? also agent can call much more then mcp stuff, can call any rpc

I'm not sure if we should go so hard on ROS in our docs index. especially since a lot of what we mention as distinction between dimos and ros, is what ros does as well

How dimOS solves it
Behaviour lives in modules, not in an SDK. A module does one job. It declares the streams it needs as typed fields, so > a module written for a quadruped runs on an arm once something publishes what it asked for.

same as ros

Nothing waits on hardware. The same blueprint runs against a recorded session or in MuJoCo before it runs on a robot. The behaviour you debug is the behaviour that ships.

same as ros

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Required CI checks have passed on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants